live a humble life - German English Dictionary